#include <stdio.h>  
#include <unistd.h>     
int main()  
{
    int ret = fork();
    if(ret == 0){ //如果子进程创建成功，给子进程返回0
        while(1){                                                                
            printf("I am child!\n");
            sleep(1);
        }
    }
    else if(ret > 0){ //如果子进程创建成功，给父进程返回子进程的pid
        while(1){
        printf("I am father!\n");
        sleep(1);
        }
    }
    else{ //如果子进程创建失败，给父进程返回-1
        //fork error
    }                                                              
    return 0;                                                      
} 
